package com.sharer.last.model.dto.blog;


import com.sharer.last.base.model.BaseDTO;
import com.sharer.last.base.model.PageQueryDTO;
import lombok.*;

/**
 * 博客查询入参封装
 *
 * @ClassName BlogQueryDTO
 * @Author WangJin
 * @Date 2023/06/09/11:04
 * @Description
 * @Version 1.0
 */

@NoArgsConstructor
@AllArgsConstructor
@Builder
@Data
@EqualsAndHashCode(callSuper = true)
public class BlogQueryDTO extends BaseDTO {
    PageQueryDTO page;

    /**
     * 文章标题
     */
    private String title;

    /**
     * 文章内容
     */
    private String content;

    /**
     * 文章分类
     */
    private Integer categoryId;

    /**
     * 标签
     */
    private Integer tagId;

    /**
     * 关键词
     */
    private String keyword;

    /**
     * 推荐开关 1:开启
     */
    private Integer isRecommend;

    /**
     * 赞赏开关 1:开启
     */
    private Integer isAppreciation;

    /**
     * 评论开关 1:开启
     */
    private Integer isCommentEnabled;

    /**
     * 是否置顶 1:是 0：否
     */
    private Integer isTop;

    /**
     * 博主token
     */
    private String adminToken;
}
